software
Class: NP (last export Aug 8 2024)
** Apple App Store**
- Developers need Apple Developer Program membership. The person who completes program enrollment is assigned ‘Account Holder’ role and is responsible for entering into legal agreements with apple.
- We sign into App Store Connect to publish and manage the app, and manage team access.
- Create an [[05152404421 App Record (Apple)]] in App Store Connect with information on the app and the platforms supported.
- Create a user-facing product page.
- There is a [[05152405221 Apple App Store Review Process]] required for every deployment including updates.
- Maybe work in [[05152405161 Xcode (Apple)]] IDE?
![[unnamed 3.png]]
** Google Play Store**
See also [[05152406051 Google Apps]] - Create Google Play Developer Account - We prepare an ‘Android Apple Bundle’ (.aab file) or ‘Android Package’ (.apk file) containing app binary - Also prepare app metadata (name, description, screenshots, etc) - Then set up app listings in Google Play Console w/ pricing, content ratings, distribution options, etc. - Apps must be signed, either using upload key (??) or a key from Google’s App Signing service. - We then upload out app bundle and Google performs an automated content review. - After content review, app is published in Google Play Store.
- “Managed Google Play” to manage app distribution.
-
Managed apps are installed using Mobile Device Management (MDM) or Enterprise Mobility Management (EMM).
- Using a managed app approach allows more control (??) over managed apps, allow to remotely remove unallowed apps.